//引入MySQL
var mysql=require('mysql');
var MYSQL_CONFIG=require('./db');//优化，数据库信息单独放一个文件
//通过MySQL中方法创建链接对象
var connection=mysql.createConnection(MYSQL_CONFIG);
//开始链接
connection.connect();
//执行SQL语句
var sql="select * from blogs;";
// sql="insert into table () value ()";
// sql="update table set id=5 where id=6";
// sql="delete from table where id=5";
//执行添加、删除、更新、查询
function execSQL(sql){
    var promise=new Promise((resolve,reject)=>{
        connection.query(sql,(err,result)=>{
            if(err){
                reject(err);
                return;
            }
            resolve(result);
        });
    })
    return promise;
}
// function execSQL(sql,callback){
//     connection.query(sql,callback);
// }
// execSQL(sql,callback);//调用
//最后需要关闭连接
// connection.end();
module.exports={execSQL};//必须包装成对象，不知为什么